// 整合函数-登录校验 
checkLogin()

//整合函数-渲染用户名
renderUserName()


// 整合函数-退出登录逻辑
registerLogout()

// console.log(axios.get(`/students`));
// 抽取函数-获取学员数据
async function getDate() {
  try {
    // 使用 axios 发送 GET 请求到 '/students' 端点获取学员数据
    const res = await axios.get(`/students`)
    console.log(res); // 查看数据
    // 渲染数据：遍历响应中的 data 数组，并为每个学员创建一个表格行 (tr)
    const html = res.data.map(item => {
      const {
        name,
        age,
        gender,
        group,
        hope_salary,
        salary,
        province,
        city,
        area,
        id
      } = item
      // 返回HTML字符串，用于生成表格行
      return
      `<tr>
        <td>${name}</td>
        <td>${age}</td>
        <td>${gender}</td>
        <td>第${group}组</td>
        <td>${hope_salary}</td>
        <td>${salary}</td>
        <td>${province + city + area}</td>
        <td data-id = "${id}">
          // 编辑按钮
          <a href="javascript:;" class="text-success mr-3"><i class="bi bi-pen"></i></a>  
          // 删除按钮
          <a href="javascript:;" class="text-danger"><i class="bi bi-trash"></i></a>
        </td>
      </tr>`

    }).join("")
  } catch {

  }
}
getDate()
